Skip to content

build-gnu.sh: freeze behavior by --with(out)-selinux#9260

Closed
oech3 wants to merge 12 commits intouutils:mainfrom
oech3:g-explicit-sel
Closed

build-gnu.sh: freeze behavior by --with(out)-selinux#9260
oech3 wants to merge 12 commits intouutils:mainfrom
oech3:g-explicit-sel

Conversation

@oech3
Copy link
Copy Markdown
Contributor

@oech3 oech3 commented Nov 13, 2025

coreutils 9.9 determines should we build SELINUX_PROGS or not by libraries installed on the system by default which cause non reproducible result when we used build-gnu.sh locally (out side of CI). Freeze the behavior by --with(out)-selinux.

oech3 referenced this pull request in coreutils/coreutils Nov 13, 2025
The build can be force enabled with --with-selinux and vice versa.

* build-aux/gen-lists-of-programs.sh: Move chcon and runcon
to the list of optional programs.
* configure.ac: Only enable chcon and runcon if selinux.h is available.
* NEWS: Mention the Build-related change.
Fixes #121
@oech3
Copy link
Copy Markdown
Contributor Author

oech3 commented Nov 13, 2025

@cakebaker ping

@sylvestre
Copy link
Copy Markdown
Contributor

@cakebaker ping

please be patient.

lcheylus and others added 12 commits November 14, 2025 16:30
Signed-off-by: Laurent Cheylus <foxy@free.fr>
• Enable args_override_self(true) for repeated flags
• Remove unnecessary ArgAction::Append calls
• Fix tests to verify last value wins, not just succeeds
• Update test output validation for repeated flags

Fixes uutils#9132
Signed-off-by: Laurent Cheylus <foxy@free.fr>
Signed-off-by: Laurent Cheylus <foxy@free.fr>
fix(fold): GNU fold-characters.sh test
@oech3
Copy link
Copy Markdown
Contributor Author

oech3 commented Nov 14, 2025

Sorry. Also I accidentary broke this PR...

@oech3 oech3 closed this Nov 14, 2025
@oech3 oech3 deleted the g-explicit-sel branch November 14, 2025 07:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants